package com.dlg.user.rpc.api.vo.user;
import com.dlg.user.rpc.api.vo.basic.BaseRpcVo;

import java.math.BigInteger;

/**
 * 用户消息rpc vo
 * 
 * @author lhh@gongren.com
 * @since 2017年3月30日 上午9:41:44
 *
 */
public class UserMessageRpcVo extends BaseRpcVo {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 消息Id
	 */
	private BigInteger messageId;

	/**
	 * 用户Id
	 */
	private BigInteger userId;

	/**
	 * 是否阅读(0.未阅读,1.已阅读)
	 */
	private Short isRead;
	
	/**
	 * 消息类型(1.系统消息,2.活动推广,3.零工推荐)
	 */
	private Short messageType;
	

	/**
	 * 零工任务Id
	 */
	private BigInteger jobTaskId;

	/**
	 * 标题
	 */
	private String title;

	/**
	 * 内容
	 */
	private String content;

	/**
	 * 摘要
	 */
	private String summary;

	/**
	 * 图片URL
	 */
	private String imageUrl;

	/**
	 * 消息URL
	 */
	private String messageUrl;

	public BigInteger getMessageId() {
		return messageId;
	}

	public void setMessageId(BigInteger messageId) {
		this.messageId = messageId;
	}

	public BigInteger getUserId() {
		return userId;
	}

	public void setUserId(BigInteger userId) {
		this.userId = userId;
	}

	public Short getIsRead() {
		return isRead;
	}

	public void setIsRead(Short isRead) {
		this.isRead = isRead;
	}
	
	public BigInteger getJobTaskId() {
		return jobTaskId;
	}

	public void setJobTaskId(BigInteger jobTaskId) {
		this.jobTaskId = jobTaskId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getImageUrl() {
		return imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public String getMessageUrl() {
		return messageUrl;
	}

	public void setMessageUrl(String messageUrl) {
		this.messageUrl = messageUrl;
	}

	@Override
	public String toString() {
		return super.toString();
	}

	public Short getMessageType() {
		return messageType;
	}

	public void setMessageType(Short messageType) {
		this.messageType = messageType;
	}
	
}
